Improve MAVLink behavior with half-duplex links, update default SRs
[inav.git] / docs / development / Building in FreeBSD.md
blob6a98b47448c1572e779b0ca9e7968a0b58c753b5
1 # Building in FreeBSD
3 In order to build the INAV firmware in FreeBSD, it is recommended to install [Linux Binary Emulation](https://www.freebsd.org/doc/handbook/linuxemu.html). This will enable you to use the project recommended ARM cross-compiler. The cross-compiler available in Ports tends to be too old to build INAV firmware.
5 * Install Linux binary emulation
6 * Install the following packages (`pkg` provides suitable versions)
7  - `git`
8  - `cmake`
9  - `make`
10  - `ruby`
12 * Follow the [Building in Linux](Building%20in%20Linux.md) guide.